/**
 * 项目配置文件
 * 包含数据库、微信小程序等固定配置信息
 *
 * @author Legendary API Team
 * @version 1.0.0
 * @since 2024-01-01
 */

// MySQL 数据库配置
const mqConfig = {
    host: '110.42.226.4',
    port: 3306,
    user: 'legendary_admin',
    password: 'ZjY2k8LDyZxyWxeY',
    database: 'legendary'
};

// 微信小程序配置
const wxConfig = {
    appid: 'wx93098259fa6b22f7',
    secret: '25df39d1df968bad36f8f322704431d1',
    mail: 'holy_my_sheep_1@163.com',
    id: 'gh_9001a054106c'
};

// cos配置
const cosConfig = {
    bucket: 'csgf-1330302093',
    region: 'ap-shanghai',
    domain: 'https://csgf-1330302093.cos.ap-shanghai.myqcloud.com',
    // 腾讯云API密钥配置
    secretId: 'AKIDjeNC0fATgjZEl8JLE0aNyQipjQxGOJ3c', // 需要配置你的腾讯云SecretId
    secretKey: 'Uq48aEraP8h4FHAuW0NXZWM4czDH9sSs', // 需要配置你的腾讯云SecretKey
    // STS配置
    uin: '1330302093', // 腾讯云账号UIN，与bucket名称中的数字保持一致
    roleName: 'legendary', // 角色名称，需要在腾讯云CAM中创建
    // 临时密钥配置
    durationSeconds: 3600, // 临时密钥有效期(秒)
    policy: {
        version: '2.0',
        statement: [
            {
                effect: 'allow',
                action: "cos:*",
                resource: [
                    'qcs::cos:ap-shanghai:uid/1330302093:csgf-1330302093/uploads/*'
                ]
            }
        ]
    }
};

// 导出配置
module.exports = {
    mqConfig,
    wxConfig,
    cosConfig
};